\documentclass[11pt,a4paper,]{} \usepackage{lmodern} \usepackage{amssymb,amsmath} \usepackage{ifxetex,ifluatex} \usepackage{fixltx2e} % provides \textsubscript \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \else % if luatex or xelatex \usepackage{unicode-math} \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase} \fi % use upquote if available, for straight quotes in verbatim environments \IfFileExists{upquote.sty}{\usepackage{upquote}}{} % use microtype if available \IfFileExists{microtype.sty}{% \usepackage[]{microtype} \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts }{} \PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref \usepackage[unicode=true]{hyperref} \hypersetup{ pdfborder={0 0 0}, breaklinks=true} \urlstyle{same} % don't use monospace font for urls \usepackage{geometry} \geometry{a4paper, centering, text={16cm,24cm}} \IfFileExists{parskip.sty}{% \usepackage{parskip} }{% else \setlength{\parindent}{0pt} \setlength{\parskip}{6pt plus 2pt minus 1pt} } \setlength{\emergencystretch}{3em} % prevent overfull lines \providecommand{\tightlist}{% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} \setcounter{secnumdepth}{0} % set default figure placement to htbp \makeatletter \def\fps@figure{htbp} \makeatother \title{Report: Australian Census Data} \providecommand{\subtitle}[1]{} \subtitle{ETC5513 Assignment 4: Star Wars} %% MONASH STUFF %% CAPTIONS \RequirePackage{caption} \DeclareCaptionStyle{italic}[justification=centering] {labelfont={bf},textfont={it},labelsep=colon} \captionsetup[figure]{style=italic,format=hang,singlelinecheck=true} \captionsetup[table]{style=italic,format=hang,singlelinecheck=true} %% FONT \RequirePackage{bera} \RequirePackage[charter,expert,sfscaled]{mathdesign} \RequirePackage{fontawesome} %% HEADERS AND FOOTERS \RequirePackage{fancyhdr} \pagestyle{fancy} \rfoot{\Large\sffamily\raisebox{-0.1cm}{\textbf{\thepage}}} \makeatletter \lhead{\textsf{\expandafter{\@title}}} \makeatother \rhead{} \cfoot{} \setlength{\headheight}{15pt} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} \fancypagestyle{plain}{% \fancyhf{} % clear all header and footer fields \fancyfoot[C]{\sffamily\thepage} % except the center \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt}} %% MATHS \RequirePackage{bm,amsmath} \allowdisplaybreaks %% GRAPHICS \RequirePackage{graphicx} \setcounter{topnumber}{2} \setcounter{bottomnumber}{2} \setcounter{totalnumber}{4} \renewcommand{\topfraction}{0.85} \renewcommand{\bottomfraction}{0.85} \renewcommand{\textfraction}{0.15} \renewcommand{\floatpagefraction}{0.8} %\RequirePackage[section]{placeins} %% SECTION TITLES %% SECTION TITLES (NEW: Changing sections and subsections color) \RequirePackage[compact,sf,bf]{titlesec} \titleformat*{\section}{\Large\sf\bfseries\color[rgb]{0.8, 0.7, 0.1 }} \titleformat*{\subsection}{\large\sf\bfseries\color[rgb]{0.8, 0.7, 0.1 }} \titleformat*{\subsubsection}{\sf\bfseries\color[rgb]{0.8, 0.7, 0.1 }} \titlespacing{\section}{0pt}{2ex}{.5ex} \titlespacing{\subsection}{0pt}{1.5ex}{0ex} \titlespacing{\subsubsection}{0pt}{.5ex}{0ex} %% TITLE PAGE \def\Date{\number\day} \def\Month{\ifcase\month\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi} \def\Year{\number\year} %% LINE AND PAGE BREAKING \sloppy \clubpenalty = 10000 \widowpenalty = 10000 \brokenpenalty = 10000 \RequirePackage{microtype} %% PARAGRAPH BREAKS \setlength{\parskip}{1.4ex} \setlength{\parindent}{0em} %% HYPERLINKS \RequirePackage{xcolor} % Needed for links \definecolor{darkblue}{rgb}{0,0,.6} \RequirePackage{url} \makeatletter \@ifpackageloaded{hyperref}{}{\RequirePackage{hyperref}} \makeatother \hypersetup{ citecolor=0 0 0, breaklinks=true, bookmarksopen=true, bookmarksnumbered=true, linkcolor=darkblue, urlcolor=blue, citecolor=darkblue, colorlinks=true} \usepackage[showonlyrefs]{mathtools} \usepackage[no-weekday]{eukdate} %% BIBLIOGRAPHY \makeatletter \@ifpackageloaded{biblatex}{}{\usepackage[style=authoryear-comp, backend=biber, natbib=true]{biblatex}} \makeatother \ExecuteBibliographyOptions{bibencoding=utf8,minnames=1,maxnames=3, maxbibnames=99,dashed=false,terseinits=true,giveninits=true,uniquename=false,uniquelist=false,doi=false, isbn=false,url=true,sortcites=false} \DeclareFieldFormat{url}{\texttt{\url{#1}}} \DeclareFieldFormat[article]{pages}{#1} \DeclareFieldFormat[inproceedings]{pages}{\lowercase{pp.}#1} \DeclareFieldFormat[incollection]{pages}{\lowercase{pp.}#1} \DeclareFieldFormat[article]{volume}{\mkbibbold{#1}} \DeclareFieldFormat[article]{number}{\mkbibparens{#1}} \DeclareFieldFormat[article]{title}{\MakeCapital{#1}} \DeclareFieldFormat[article]{url}{} %\DeclareFieldFormat[book]{url}{} %\DeclareFieldFormat[inbook]{url}{} %\DeclareFieldFormat[incollection]{url}{} %\DeclareFieldFormat[inproceedings]{url}{} \DeclareFieldFormat[inproceedings]{title}{#1} \DeclareFieldFormat{shorthandwidth}{#1} %\DeclareFieldFormat{extrayear}{} % No dot before number of articles \usepackage{xpatch} \xpatchbibmacro{volume+number+eid}{\setunit*{\adddot}}{}{}{} % Remove In: for an article. \renewbibmacro{in:}{% \ifentrytype{article}{}{% \printtext{\bibstring{in}\intitlepunct}}} \AtEveryBibitem{\clearfield{month}} \AtEveryCitekey{\clearfield{month}} \makeatletter \DeclareDelimFormat[cbx@textcite]{nameyeardelim}{\addspace} \makeatother \author{\sf\Large\textbf{ Mohammed Faizan}\\ {\sf\large MBAt\\[0.5cm]} \sf\Large\textbf{ Adarsh More}\\ {\sf\large MBAt\\[0.5cm]} \sf\Large\textbf{ Yanhui LI}\\ {\sf\large MBAt\\[0.5cm]}} \date{\sf\Date~\Month~\Year} \makeatletter \lfoot{\sf Faizan, More, LI: \@date} \makeatother %%%% PAGE STYLE FOR FRONT PAGE OF REPORTS \makeatletter \def\organization#1{\gdef\@organization{#1}} \def\telephone#1{\gdef\@telephone{#1}} \def\email#1{\gdef\@email{#1}} \makeatother \organization{Monash University} \def\name{Our consultancy - Star WarsMohammed Faizan &Adarsh More&Yanhui LI} \telephone{(03) 9905 2478} \email{questions@company.com} %NEW: New email addresss \def\webaddress{\url{http://company.com/stats/consulting/}} %NEW: URl \def\abn{12 377 614 630} % NEW: ABN \def\logo{\includegraphics[width=6cm]{Figures/logo}} %NEW: Changing logo \def\extraspace{\vspace*{1.6cm}} \makeatletter \def\contactdetails{\faicon{phone} & \@telephone \\ \faicon{envelope} & \@email} \makeatother %%%% FRONT PAGE OF REPORTS \def\reporttype{Report for} \long\def\front#1#2#3{ \newpage \begin{singlespacing} \thispagestyle{empty} \vspace*{-1.4cm} \hspace*{-1.4cm} \hbox to 16cm{ \hbox to 6.5cm{\vbox to 14cm{\vbox to 25cm{ \logo \vfill \parbox{6.3cm}{\raggedright \sf\color[rgb]{0.8, 0.7, 0.1 } % NEW color {\large\textbf{\name}}\par \vspace{.7cm} \tabcolsep=0.12cm\sf\small \begin{tabular}{@{}ll@{}}\contactdetails \end{tabular} \vspace*{0.3cm}\par ABN: \abn\par } }\vss}\hss} \hspace*{0.2cm} \hbox to 1cm{\vbox to 14cm{\rule{4pt}{26.8cm}\vss}\hss\hfill} %NEW: Thicker line \hbox to 10cm{\vbox to 14cm{\vbox to 25cm{ \vspace*{3cm}\sf\raggedright \parbox{11cm}{\sf\raggedright\baselineskip=1.2cm \fontsize{24.88}{30}\color[rgb]{0, 0.29, 0.55}\sf\textbf{#1}} % NEW: title color blue \par \vfill \large \vbox{\parskip=0.8cm #2}\par \vspace*{2cm}\par \reporttype\\[0.3cm] \hbox{#3}%\\[2cm]\ \vspace*{1cm} {\large\sf\textbf{\Date~\Month~\Year}} }\vss} }} \end{singlespacing} \newpage } \makeatletter \def\titlepage{\front{\expandafter{\@title}}{\@author}{\@organization}} \makeatother \usepackage{setspace} \setstretch{1.5} <<<<<<< HEAD %% Any special functions or other packages can be loaded here. \AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}} \usepackage{capt-of} \usepackage{graphicx} \usepackage{url} \usepackage{float} ======= >>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a \begin{document} \titlepage <<<<<<< HEAD <<<<<<< HEAD ======= ======= { \setcounter{tocdepth}{} \tableofcontents }
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
>>>>>>> de6ccec71946224bd62212ac6377ff2c1d5cfdfc
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
<<<<<<< HEAD
>>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
<<<<<<< HEAD
=======
## ℹ Use `spec()` for the full column specifications.
(#fig:edu_gender)Education level count by gender
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 1: Population distribution of education level
Figure 2: Best education level of each region
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 3: Population distribution of field
Figure 4: Best field of each region
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
>>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## Joining, by = "SA4_CODE_2016"
<<<<<<< HEAD
| SA4_CODE_2016 | femalepopulation | malepopulation | population |
|---|---|---|---|
| 201 | 32726 | 34691 | 67417 |
| 202 | 32396 | 34054 | 66450 |
| 203 | 60660 | 64307 | 124967 |
| 204 | 35934 | 39614 | 75548 |
| 205 | 52929 | 57572 | 110501 |
| 206 | 159362 | 160819 | 320181 |
| 207 | 81814 | 86786 | 168600 |
| 208 | 96482 | 101671 | 198153 |
| 209 | 109370 | 122195 | 231565 |
| 210 | 71224 | 85167 | 156391 |
| 211 | 118179 | 129501 | 247680 |
| 212 | 151481 | 184164 | 335645 |
| 213 | 147830 | 178340 | 326170 |
| 214 | 62731 | 68190 | 130921 |
| 215 | 29867 | 33492 | 63359 |
| 216 | 25915 | 28796 | 54711 |
| 217 | 26236 | 29297 | 55533 |
| 297 | 0 | 9 | 9 |
| 299 | 765 | 1229 | 1994 |
Highest people are are Health Care Professionals and the ratio between men to women is less than one.
Similarly, in construction more men are employed as labourers.
The population of women in the education sector is far exceeds that of men.
Management & Commerce is the field that the most population have studied.
More men have studied Engineering and Technology as compared to females. However, more people are employed in Health Care than in industries relating to Engineering.
More women have studied Management and Commerce, however more men are employed as managers.
Victorian population is educated upto level 7 and most are employed as professionals.
However, a large population is employed as labourers when the population share of people who studied below high school is very less.
[GenderLinearModel] shows the relationship between male and female populations
Most of the residents achieved the level 7, which refers to the bachelor degree, and there are almost twice as many female as male.
Majority of male residents achieved at the level 3 and 4.
## `summarise()` has grouped output by 'educationlevel'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'industry'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'field'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
<<<<<<< HEAD
<<<<<<< HEAD Figure 1: Spatial Industry Distribution ======= Figure 5: Spatial Industry Distribution >>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## `summarise()` has grouped output by 'occupation'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'afq_level'. You can override using the `.groups` argument.
| afq_level | age_min | population |
|---|---|---|
| Level 1 & 2 | 15 | 9402 |
| Level 3 & 4 | 25 | 146297 |
| Level 5 & 6 | 25 | 96920 |
| Level 7 | 25 | 245613 |
| Level 9 | 25 | 83204 |
| Not Stated | 25 | 70455 |
| Level 8 | 35 | 28908 |
## `summarise()` has grouped output by 'industry'. You can override using the `.groups` argument.
| industry | age_min | population |
|---|---|---|
| Accommodation_and_food_services | 25 | 42103 |
| Administrative_and_support_services | 25 | 23086 |
| Arts_and_recreation_services | 25 | 13149 |
| Construction | 25 | 61959 |
| Electricity_gas_water_and_waste_service | 25 | 8039 |
| Financial_and_insurance_services | 25 | 32021 |
| Health_care_and_social_assistance | 25 | 80994 |
| Information_media_and_telecommunications | 25 | 14702 |
| Not Stated | 25 | 29901 |
| Other_services | 25 | 24089 |
| Professional_scientific_and_technical_services | 25 | 64125 |
| Rental_hiring_and_real_estate_services | 25 | 11796 |
| Retail_trade | 25 | 61803 |
| Mining | 35 | 2441 |
| Wholesale_trade | 35 | 22199 |
| Education_and_training | 45 | 56125 |
| Manufacturing | 45 | 55206 |
| Public_administration_and_safety | 45 | 37747 |
| Transport_postal_and_warehousing | 45 | 32663 |
| Agriculture_forestry_and_fishing | 55 | 12733 |
## `summarise()` has grouped output by 'field'. You can override using the `.groups` argument.
| field | age_min | population |
|---|---|---|
| Mixed_Field_Programmes | 15 | 1813 |
| Architecture_and_Building | 25 | 42510 |
| Creative_Arts | 25 | 40334 |
| Food_Hospitality_and_Personal_Services | 25 | 42938 |
| Health | 25 | 67630 |
| Information_Technology | 25 | 37535 |
| Management_and_Commerce | 25 | 150571 |
| Natural_and_Physical_Sciences | 25 | 22171 |
| Not Stated | 25 | 71440 |
| Society_and_Culture | 25 | 80932 |
| Agriculture_Environment | 35 | 13016 |
| Engineering_and_Technologies | 45 | 77524 |
| Education | 55 | 44696 |
| NA | NA | 896 |
## `summarise()` has grouped output by 'occupation'. You can override using the `.groups` argument.
| occupation | age_min | population |
|---|---|---|
| Community_and_personal_service_workers | 25 | 67104 |
| Not Stated | 25 | 11075 |
| Professionals | 25 | 190449 |
| Sales_workers | 25 | 51772 |
| Technicians_and_trades_workers | 25 | 99110 |
| Managers | 35 | 100601 |
| Clerical_and_administrative_workers | 45 | 89021 |
| Labourers | 45 | 49653 |
| Machinery_operators_and_drivers | 45 | 40922 |
The bar plots represent the SA4 regions and its working population with respect to their education levels, field of study, industry of employment and occupations.
It can be observed that the region 206 had the most number of people with highest education levels which justifies that highest number of people in region 2016 were employed as professionals in their respective industries.
Management and commerce, engineering and technology were the fields of study for most population and agriculture, environment and mixed field programs had the least population share.
Health care, manufacturing and retail trade were the industries with most population while people were employed most for occupations of Professionals and Managers.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 1: Best education level of each region
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 2: Best field of each region
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
The maps represent the SA4 regions and the distribution of population by their education levels, industries, field of study and occupations respectively.
Most population has completed education level 7 with management and commerce as their respective fields of study.
It can be observed that the highest number of people are employed in the occupations: Professionals, Managers and Technicians and trade workers.
Major industry in the city side is healthcare and the country regions are more operational in agricultural activities.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 3: Spatial Education Level Distribution
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 4: Spatial Industry Distribution
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
<<<<<<< HEAD <<<<<<< HEAD Figure 2: Spatial Industry Distribution ======= Figure 6: Spatial Industry Distribution >>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a ======= Figure 5: Spatial Study Field Distribution >>>>>>> de6ccec71946224bd62212ac6377ff2c1d5cfdfc
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
Figure 6: Spatial Occupation Distribution
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
## Joining, by = c("node", "category")
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
<<<<<<< HEAD
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
##
## ── Column specification ────────────────────────────────────────────────────────
## cols(
## .default = col_double()
## )
## ℹ Use `spec()` for the full column specifications.
## # A tibble: 1 x 1
## hr_min
## <dbl>
## 1 157320
## # A tibble: 1 x 1
## hr_max
## <dbl>
## 1 121600
It can be observed from fig @ref(fig:hr_plots) that overall females worked more than men. However, as the number of work-hours increased men have worked more than women.
It can be observed from fig @ref(fig:ind_hrs) that industries like health care, education and training, construction and Professional and technical services have more working population as the working hours increased. Mining, electricity, gas, water and agriculture forestry and fishing showed low working population irrespective of work hours.
## # A tibble: 1 x 1
## hrs_min
## <dbl>
## 1 70794
## # A tibble: 1 x 1
## hrs_max
## <dbl>
## 1 54720
It can be observed from fig @ref(fig:hrs_plots) that overall females worked more than men at all occupations. Although, for maximum hours worked, as number of working-hours increased, the number of men and women remained the same.
## `summarise()` has grouped output by 'SA4_CODE_2016'. You can override using the `.groups` argument.
It can be observed from fig ?? tha the most number of employees in the SA4 regions are employed in the occupations of Professionals, Managers and Technicians and trade workers. Professionals accounted for highest number of employees for region 206, while machinery operators and drivers accounted for the least number of employees for region 213 respectively.
>>>>>>> fc57fe83b5555588ff478f7a4d72bf7679cd7c6a =======Conclusion
The education levels, field of study, industry of employment and occupation was studied for the Victorian SA4 level populations for the distributions according to gender and sex. The tables and plots were compared to mark the covariations between the population distributions.For example, the population trend between the field of study and industry of employment. Networks were drawn based on the population weights to analyze these trends. Some of the trends like more men were employed as managers when more women had studied management were found to be interesting. Cholropeth maps were made to analyze these trends spatially.
The goal of this report is to create a data story from these statistical summaries to enumerate the facts from the data and link them to the real world. The data provided by the Australian Bureau of Statistics is an aggregated open data and in no form identifies individuals who participated in the census. The ABS aims to integrate the census data with other datasets to make this census data more interesting. Thus, we aim to do the same and bring some interesting data stories as we progress building this report.
R Core Team (2021)
Xie (2021a) Dietrich (2020) Wickham et al. (2021),
Wickham (2021a),
Wickham et al. (2020),
Zhu (2021),
Xie (2021b),
Tierney et al. (2020),
Pedersen (2020),
Henry and Wickham (2020),
Wickham and Hester (2020),
Wickham and Seidel (2020),
Wickham (2019),
Müller and Wickham (2021),
Wickham (2021b),
Wickham (2021c),
Xie (2021c),
Tierney (2019),
Xie (2016),
Wickham (2016),
Xie (2015),
Xie (2014),
Wickham et al. (2019),
Xie (2019),
Tierney (2017)